﻿
$(function () {

    //1.初始化Table
    var oTable = new TableInit();
    oTable.Init();
    
    //查询
    $("#SearchAgentTransferId").click(function () {
        RefreshDataTable();
    });
    
});


var TableInit = function () {
    var oTableInit = new Object();
    //初始化Table
    oTableInit.Init = function () {
        var data = {};//数据参数

        data.Id = 'sample_AgentTransferid';  //DataTable的Id
        data.url = "/Mpa/Agent/GetAgentTransferDataTable"; //请求数据地址
        data.parmer = oTableInit.queryParams; //参数
        data.columns = [{
            checkbox: true,
        },
        {
            field: 'RechargeAgentCode',//域值
            title: '代理商账号',//标题
            visible: true,//false表示不显示
            sortable: false,//启用排序
            align: 'center',
            valign: 'middle',
            width: '25%',
        },
        {
            field: 'ReceiveRechargeAgentCode',//域值
            title: '充值代理商',//标题
            visible: true,//false表示不显示
            sortable: false,//启用排序
            align: 'center',
            valign: 'middle',
            width: '25%',
        },
        {
            field: 'Quantity',//域值
            title: '充值数量',//标题
            visible: true,//false表示不显示
            sortable: false,//启用排序
            align: 'center',
            valign: 'middle',
            width: '10%'
        },
        {
            field: 'CreatedOn',//域值
            title: '创建时间',//内容
            visible: true,//false表示不显示
            sortable: false,//启用排序
            align: 'center',
            valign: 'middle',
            width: '20%',
            formatter: function (value, row, index) {
                return renderTime(value);
            },
        },
        {
            field: 'Remark',//域值
            title: '备注',//内容
            visible: true,//false表示不显示
            sortable: false,//启用排序
            align: 'center',
            valign: 'middle',
            width: '20%',
            editable: true,
        }];
        loadTable(data);

    };

    //得到查询的参数
    oTableInit.queryParams = function (params) {
        var temp = {   //这里的键的名字和控制器的变量名必须一直，这边改动，控制器也需要改成一样的
            limit: params.limit,   //页面大小
            offset: params.offset,  //页码
            Filter1SearchName: $("#AgentTransferSearchNameid").val()
        };
        return temp;
    };
    //得到查询的参数
    oTableInit.refresh = function () {

        $("#sample_AgentTransferid").bootstrapTable('refreshOptions', { pageNumber: 1 });

    };

    return oTableInit;
};

//刷新
function RefreshDataTable() {
    var oTable = new TableInit();
    oTable.refresh();
}




